/*
 * Config.h
 *
 *  Created on: 2011-03-20
 *      Author: kamil
 */

#ifndef CMD_LINE_PARSER_H
#define CMD_LINE_PARSER_H

#include <string>

class CmdLineParser {
public:
	CmdLineParser();
	~CmdLineParser();

	void parse(int argc, char **argv);

///// config getters

	std::string getVideoServerIp() const { return videoServerIp; }
	int getVideoServerPort() const { return videoServerPort; }
	std::string getConfigFilePath() const {return configFilePath; }

	std::string getRefereeIp() const {return refereeIp; }
	int getRefereePort() const {return refereePort; }

private:
	std::string videoServerIp;
	int videoServerPort;
	std::string configFilePath;
	std::string refereeIp;
	int refereePort;

};

#endif /* CONFIG_H_ */
